package com.quanyan.ic.vendingMachine.http.service;

import com.quanyan.ic.vendingMachine.model.*;

import javax.servlet.http.HttpServletRequest;
import java.util.List;

/**
 * Created by zhuo.shi on 2017/8/2.
 */
public interface VmOrderService {

    OrderInfo findOrder(String orderNo);

    OrderPreparedResult scanQrCodePay(ShoppingCart shoppingCart, HttpServletRequest request);

    OrderPaySuccessResult processOrderPayCallback(OrderCallbackResult result);

    void processOrderShipGoods(String vmNumber, List<OrderItem> orderItemList);
}
